package birs.model.expanditure;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;

@Entity
public class XPD004ModelC {
	
	@Column(name="BUDGETPERIODID")
	private int budgetPeriodId;
	@Column(name="BUDGETGROUPID")
	private int budgetGroupId;
	@Column(name="BUDGETGROUPNAME")
	private String budgetGroupName;
	@Column(name="DEPARTMENTID")
	private int departmentId;
	@Column(name="DEPARTMENTNAME")
	private String departmentName;
	@Column(name="PROJECTID")
	private int projectId;
	@Column(name="PROJECTNAME")
	private String projectName;
	@Column(name="NAME")
	private String name;
	@Column(name="CURRENTBUDGET")
	private double currentBudget;
	@Column(name="PAYSUM")
	private double paySum;
	
	@SuppressWarnings("rawtypes")
	private List children;
	
	public int getBudgetPeriodId() {
		return budgetPeriodId;
	}
	public void setBudgetPeriodId(int budgetPeriodId) {
		this.budgetPeriodId = budgetPeriodId;
	}
	public int getBudgetGroupId() {
		return budgetGroupId;
	}
	public void setBudgetGroupId(int budgetGroupId) {
		this.budgetGroupId = budgetGroupId;
	}
	
	public String getBudgetGroupName() {
		return budgetGroupName;
	}
	public void setBudgetGroupName(String budgetGroupName) {
		this.budgetGroupName = budgetGroupName;
	}
	public int getDepartmentId() {
		return departmentId;
	}
	public void setDepartmentId(int departmentId) {
		this.departmentId = departmentId;
	}
	
	public String getDepartmentName() {
		return departmentName;
	}
	public void setDepartmentName(String departmentName) {
		this.departmentName = departmentName;
	}
	public int getProjectId() {
		return projectId;
	}
	public void setProjectId(int projectId) {
		this.projectId = projectId;
	}
	
	public String getProjectName() {
		return projectName;
	}
	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public double getCurrentBudget() {
		return currentBudget;
	}
	public void setCurrentBudget(double currentBudget) {
		this.currentBudget = currentBudget;
	}
	public double getPaySum() {
		return paySum;
	}
	public void setPaySum(double paySum) {
		this.paySum = paySum;
	}
	@SuppressWarnings("rawtypes")
	public List getChildren() {
		return children;
	}
	@SuppressWarnings("rawtypes")
	public void setChildren(List children) {
		this.children = children;
	}
}